sugar cane seed or sprout - Spanish English Dictionary